a greasy spoon - German English Dictionary